package com.yimi.yinhepda.entity.request;

import java.util.List;

/**
 * 揽货状态更新请求实体
 *
 * @author lj
 */
public class LanHuoStatusUpdateRequest {

    private List<Data> statusUpdates;

    public List<Data> getStatusUpdates() {
        return statusUpdates;
    }

    public void setStatusUpdates(List<Data> statusUpdates) {
        this.statusUpdates = statusUpdates;
    }

    public static class Data {
        /**
         * 订单号
         */
        private Long orderNo;
        /**
         * 状态类型 0-订单状态，1-打印状态
         */
        private Integer statusType;
        /**
         * 状态值
         * 当状态类型为0时，状态值只能传订单状态{5-已受理，2-揽收成功,6-揽收失败,1-已开单}
         * 当状态类型为1时，状态值只能传打印状态{2-打印成功,3-打印失败}
         */
        private Integer statusValue;
        /**
         * 揽件员
         */
        private String driverName;
        /**
         * 揽件操作人员电话
         */
        private String driverPhone;
        /**
         * 揽件操作时间
         */
        private String lanshouTime;

        public Long getOrderNo() {
            return orderNo;
        }

        public void setOrderNo(Long orderNo) {
            this.orderNo = orderNo;
        }

        public Integer getStatusType() {
            return statusType;
        }

        public void setStatusType(Integer statusType) {
            this.statusType = statusType;
        }

        public Integer getStatusValue() {
            return statusValue;
        }

        public void setStatusValue(Integer statusValue) {
            this.statusValue = statusValue;
        }

        public String getDriverName() {
            return driverName;
        }

        public void setDriverName(String driverName) {
            this.driverName = driverName;
        }

        public String getDriverPhone() {
            return driverPhone;
        }

        public void setDriverPhone(String driverPhone) {
            this.driverPhone = driverPhone;
        }

        public String getLanshouTime() {
            return lanshouTime;
        }

        public void setLanshouTime(String lanshouTime) {
            this.lanshouTime = lanshouTime;
        }
    }

}
